Google Calendar allows you to setup multiple calendars and then combining them so you can see all appointments that affect you.
- Try creating a school calendar and then a separate home calendar.
- The calendar can also be embedded into a web page. This makes keeping the calendar up on your webpage very easy. You just make the changes in Google, and the webpage automatically displays the updates.